const db = require('../../db/sql')
const {delay} = require('../../utils/delay')
 function deleteMenu(params,res){
    let rank_id = params.rank_id
    //  // 根据传入的rank_id值，生成需要删除的rank_id范围数组
    //  const range = rank_id < 10 ?Array.from({length: 10}, (_,index) => rank_id * 10 + index) : [rank_id]  ;
    //  console.log(range,99)
    //  // 将rank_id范围数组转换成SQL查询中用到的字符串形式（例如"1,11,12,13,14"）
    //  const rangeStr = range.join(',');
    //
    //  // 执行SQL查询并删除符合条件的数据项
    //  const sql = `DELETE FROM menulist WHERE rank_id IN (${rangeStr})`;
    //  db.query(sql, (error, results, fields) => {
    //      if (error) throw error; // 如果出现错误，则抛出异常
    //      console.log('Deleted:', results.affectedRows, 'rows.');
    //      res.status(201).send({
    //          msg:'删除成功'
    //      })
    //  });

     //方式2
     let sql = `delete from menulist where rank_id =${rank_id} or parent_id=${rank_id}`
     console.log(sql,'事情')
     db.query(sql,(err,res1)=>{
         if (err){
             console.log(err)
             throw err
         }
         res.status(201).send({
             msg:'删除成功'
         })
     })

 }
 module.exports = deleteMenu
